|
|
|
|
|
|
|
Why do some structures require that I specify the size of the structure before passing it as a parameter to an API function? |
|
|
|
|
|
|
|
|
See Puzzle 8, "Playing Leapfrog," in Part I of this book. |
|
|
|
|
|
|
|
|
See Puzzle 18, "DT, Phone Home." |
|
|
|
|
|
|
|
|
How do I handle variable length structures? |
|
|
|
|
|
|
|
|
See Puzzle 17, "The DEVMODE Is in the Details," in Part I of this book. |
|
|
|
|
|
|
|
|
What are structure alignment issues? |
|
|
|
|
|
|
|
|
See Puzzle 18, "DT, Phone Home," in Part I of this book. |
|
|
|
|
|
|
|
|
See Puzzle 30, "File Operations, Part 1." |
|
|
|
|
|
|
|
|
See Tutorial 7, "Classes, Structures, and User-Defined Types," in Part III of this book. |
|
|
|
|
|
|
|
|
How do I handle a C++ "enum" structure? |
|
|
|
|
|
|
|
|
See Puzzle 20, "Making Connections," in Part I of this book. |
|
|
|
|
|
|
|
|
How do I handle API or DLL functions that return structures as a result? |
|
|
|
|
|
|
|
|
See Puzzle 29, "What Do You Do When It Mega Hurts?" in Part I of this book. |
|
|
|
|
|
|
|
|
All about Strange Permutations of Strings, Arrays, and Structures |
|
|
|
|
|
|
|
|
How do I define arrays inside of structures? |
|
|
|
|
|
|
|
|
See Puzzle 9, "Translating DEVMODE," in Part I of this book. |
|
|
|
|
|